//package com.inspur.edp.bef.dtgenerator.core.rtgen.managergen.beforequerydtmgen;
//
//
//import com.inspur.edp.caf.generator.baseInfo.ParameterInfo;
//import com.inspur.edp.caf.generator.baseInfo.TypeInfo;
//import com.inspur.edp.caf.generator.method.ClassMethodGenerator;
//import com.inspur.edp.cef.rtgenerator.managergen.ManagerGeneratorContext;
//import com.inspur.edp.cef.spi.determination.IDetermination;
//import org.eclipse.jdt.core.dom.Block;
//import org.eclipse.jdt.core.dom.Modifier;
//import org.eclipse.jdt.core.dom.ReturnStatement;
//
//import java.util.ArrayList;
//import java.util.List;
//
////public abstract IList<IDetermination> GetDeterminations();
//public class B4DtmAssGetDeterminationsGenerator extends ClassMethodGenerator
//{
//	private ManagerGeneratorContext parentContext;
//
//	public B4DtmAssGetDeterminationsGenerator(ManagerGeneratorContext parentContext)
//	{
//		this.parentContext = parentContext;
//	}
//
//	@Override
//	protected Block buildMethodBody() {
//		Block block=ast.newBlock();
//		ReturnStatement returnStatement=ast.newReturnStatement();
//		returnStatement.setExpression(ast.newSimpleName(GetDeterminationsFieldGenerator.ItemName));
//		block.statements().add(returnStatement);
//
//		return block;
//	}
//
//	@Override
//	protected boolean getIsOverride() {
//		return true;
//	}
//
//	@Override
//	protected ArrayList<Modifier.ModifierKeyword> getAccessModifiers() {
//		return new java.util.ArrayList<Modifier.ModifierKeyword>(java.util.Arrays.asList(new Modifier.ModifierKeyword[] { Modifier.ModifierKeyword.PUBLIC_KEYWORD}));
//	}
//
//	@Override
//	protected String getMethodName(){return "getDeterminations";}
//
//	@Override
//	protected ArrayList<ParameterInfo> getParameterCollection() {
//		return null;
//	}
//
//	@Override
//	protected TypeInfo getReturnType() {
//		TypeInfo typeInfo=new TypeInfo(List.class);
//		typeInfo.setIsParameterizedType(true);
//		typeInfo.getArguments().add(new TypeInfo(IDetermination.class));
//		return typeInfo;
//	}
//}